import request from '@/utils/request'

// 查询所有订单
export function getAllOrder() {
    return request({
        url: '/api/order/getAllOrder',
        method: 'get'
    })
}

// 新增订单
// ⚠️ 注意：后端用了 @GetMapping + @RequestBody，技术上不标准，建议改为 POST
// 如果后端不改，这里强行用 POST 发送 body（实际开发中应与后端协商）
export function addOrder(data) {
    return request({
        url: '/api/order/add',
        method: 'post', // 强制使用 POST 以支持请求体
        data
    })
}

// 修改订单
export function updateOrder(data) {
    return request({
        url: '/api/order/update',
        method: 'post', // 同上，建议后端改为 @PutMapping 或 @PostMapping
        data
    })
}

// 获取指定订单的记录
export function getOrderRecord(orderId) {
    return request({
        url: '/api/order/getOrderRecord',
        method: 'get',
        params: { orderId }
    })
}